21dc2bef2a2dcf9d0a27c328acbb1d9391922780,server/src/org/apache/cloudstack/acl/AclServiceImpl.java,AclServiceImpl,createAclRole,#number#String#String#number#,114

Before Change


        txn.start();
        AclRoleVO rvo = new AclRoleVO(aclRoleName, description);
        if (domainId != null) {
            rvo.setDomainId(domainId);
        }
        AclRole role = _aclRoleDao.persist(rvo);
        if (parentRoleId != null) {

After Change


        Transaction txn = Transaction.currentTxn();
        txn.start();
        AclRoleVO rvo = new AclRoleVO(aclRoleName, description);
        rvo.setDomainId(domainId);
        AclRole role = _aclRoleDao.persist(rvo);
        if (parentRoleId != null) {
            // copy parent role permissions